﻿<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Jspay.aspx.cs" Inherits="Page_OrderPay_Jspay" %>

<!DOCTYPE html>

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <meta http-equiv="content-type" content="text/html;charset=utf-8" />
    <meta name="viewport" content="width=device-width, initial-scale=1" />
    <script src="../../Scripts/jquery-1.8.0.min.js"></script>
    <script src="http://res.wx.qq.com/open/js/jweixin-1.0.0.js"></script>
    <title></title>
</head>
<body>

    <div>
        <span>沭阳中医院</span>
    </div>
    <div align="center">
        <br />
        <br />
        <br />
        <button class="test" onclick="callpay()">沭阳中医院</button>
    </div>


    <%-- <script type="text/javascript">
        function sys() {
            alert("1");
            var obj = JSON.parse('<%=wxJsApiParam%>');
            wx.config({
                debug: true,
                appId: '<%=APPID %>',
                timestamp: '<%=time %>',
                nonceStr: '<%=noncestr %>',
                signature: '<%=resp %>',
                jsApiList: ['checkJsApi', 'chooseWXPay']
            });
            wx.chooseWXPay({
                timestamp: obj.timeStamp, // 支付签名时间戳，注意微信jssdk中的所有使用timestamp字段均为小写。但最新版的支付后台生成签名使用的timeStamp字段名需大写其中的S字符
                nonceStr: obj.nonceStr, // 支付签名随机串，不长于 32 位
                package: obj.package, // 统一支付接口返回的prepay_id参数值，提交格式如：prepay_id=***）
                signType: obj.signType, // 签名方式，默认为'SHA1'，使用新版支付需传入'MD5'
                paySign: obj.paySign, // 支付签名
                success: function (res) {
                    // 支付成功后的回调函数
                    alert("支付成功");
                }
            });
        }
    </script>--%>

    <script type="text/javascript">

        //调用微信JS api 支付
        function jsApiCall() {
            $("#pay").text("微信支付连接中...");
            WeixinJSBridge.invoke(
            'getBrandWCPayRequest',
            <%=wxJsApiParam%>//josn串
            function (res)
            {
                if (res.err_msg == "get_brand_wcpay_request:ok") {
                    alert("支付成功");
                    $("#pay").text("微信支付成功");
                    
                }

                if (res.err_msg == "get_brand_wcpay_request:cancel") {
                    alert(res.err_code + res.err_desc + res.err_msg);
                    $("#pay").text("支付测试");
                }
                if (res.err_msg == "get_brand_wcpay_request:fail") {
                    alert(res.err_code + res.err_desc + res.err_msg);
                    $("#pay").text("支付测试");
                }
            });
        }

        function callpay()
        {
            if (typeof WeixinJSBridge == "undefined")
            {
                if (document.addEventListener)
                {
                    document.addEventListener('WeixinJSBridgeReady', jsApiCall, false);
                }
                else if (document.attachEvent)
                {
                    document.attachEvent('WeixinJSBridgeReady', jsApiCall);
                    document.attachEvent('onWeixinJSBridgeReady', jsApiCall);
                }
            }
            else
            {
                alert("1");
                jsApiCall();
            }
        }
    </script>
</body>
</html>

